/*public*/
.size1 {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.backcolor {
  background: #505050;
}
.color {
  color: #505050;
}

.header{height:170px;width: 100%}
.header .wrap{ position: relative;}
.header1{
	height: 100px;
}
.header1 .img{
	margin-top: 45px;
	margin-right: 61px;
	position: relative;
}


.logo{margin: 21px 0 20px;}
.headtop .logo{
  margin-top: 20px;
}
.tel{
  margin-top: 28px;
  margin-left: 203px;
}
.tel1{
  margin-top: 39px;
}
.tel1 .p1{
  font-size: 21px;
  color:#ff7a01;
}
.bor{
  width: 150px;
  height: 1px;
  background-color: #bfbfbf;
  margin-top: 5px;
}
.tel1 .p2{
  font-size: 21px;
  color:#ff7a01;
}

.nav {position: relative; z-index: 1000;
height: 50px;background-color: #505050;}
.nav li{float: left;position: relative; width: 140px;text-align: center;height: 61px;margin-top:-11px;line-height: 75px;padding-right:10px; }
.nav li img{
  position: absolute;
  left: 140px;
top: 26px;
}
.nav li:first-child{
	margin-left: 0px;
}
.nav li a{display: inline-block;font-size: 16px; color: #ffffff;line-height: 50px; height: 50px; margin-top:11px;}
.nav li a .p1{
  font-size: 16px;
  line-height: 50px;
  width: 140px;
}

/* .nav li:hover a{color: #ffffff;height: 61px;background: url(../images/ho.png) no-repeat;margin-top: -11px;width: 166px;
} */
.nav li.on a{color: #ffffff;}
.nav .on{height: 61px;background: url(../images/ho.png) no-repeat right;margin-top: -11px;}
.nav li:hover{height: 61px;background: url(../images/ho.png) no-repeat right;margin-top: -11px;}
/*footer*/
.flink{background: url(../images/flink_bg.jpg) no-repeat  top center;height: 137px;margin: 20px auto;}
.flink p{line-height: 49px;height: 49px;color: #fff;font-size: 21px;padding: 0 30px;width:185px;text-align: center;}
.flink p span{font-size: 16px;}
.flink a{color: #999;font-size: 16px;margin-left: 30px;line-height: 70px;}
.footer_bottom {
  width: 100%;
  height: 61px;
  line-height: 61px;
  background: url(../images/foot.jpg) no-repeat  top center;
  color: white;
  text-align: center;
}
.footer_bottom strong {
  font-weight: 500;
  padding: 0 122px;
}
.footer_bottom strong a {
  color: white;
}

.footer{
  background: url(../images/footer.jpg) no-repeat top center;
  height: 523px;
}
.footer .fo1{
  width: 370px;
  height: 510px;
  margin-top: 12px;
margin-left: 10px;
position: relative;
}
.footer .fo1 .p1{
  font-size: 18px;
  color:#666666;
  margin-top: 40px;
  margin-left: 125px;
}
.footer .fo1 .p2{
  font-size: 24px;
  color:#333333;
  margin-left: 125px;
}
.footer .fo1 .p3{
  font-size: 16px;
  color:#737373;
  width: 315px;
  margin: 0 auto;
  margin-top: 111px;
}
.footer .fo1 .p4{
  font-size: 16px;
  color:#4c4c4c;
  margin-left: 59px;
  margin-top: 22px;
}
.footer .fo1 .p5{
  font-size: 16px;
  color:#4c4c4c;
  margin-left: 60px;
  margin-top: 12px;
}
.footer .fo1 .p6{
  font-size: 16px;
  color:#4c4c4c;
  margin-left: 58px;
margin-top: 20px;
}
.footer .fo1 .p7{
  font-size: 16px;
  color:#4c4c4c;
  margin-left: 58px;
margin-top: 15px;
}
.footer .fo1 .p8{
  font-size: 16px;
  color:#4c4c4c;
  margin-left: 58px;
margin-top: 15px;
}
.footer .fo2{
  width: 170px;
  height: 185px;
  margin-top: 192px;
  margin-left: 82px;
}
.footer .fo2 .p1{
  font-size: 21px;
  color:#ffffff;
}
.footer .fo2 .p1 span{
  font-size: 14px;
  color:#ffffff;
}
.footer .fo2 ul{
  margin-top: 20px;
margin-left: 30px;
}
.footer .fo2 ul li a{
  font-size: 18px;
  color:#e5e5e5;
}
.footer .fo2 ul li{
  margin-bottom: 14px;
}
.footer .fo3{
  width: 415px;
  height: 290px;
  margin-top: 192px;
  margin-left: 116px;
}
.footer .fo3 .p1{
  font-size: 21px;
  color:#ffffff;
}
.footer .fo3 .p1 span{
  font-size: 14px;
  color:#ffffff;
}
.footer .fo3 .submit_btn{
  width: 90px;
  height: 28px;
  line-height: 28px;
  background-color: none;
  background-color: #e98f0f;
  color:#ffffff;
}
.footer .fo3 textarea{
  background-color: #dbe3f1;
  width: 385px;
  height: 99px;
  color: #333333;
  border: none;
  position: relative;
  font-size: 16px;
  top:71px;
  left:58px;
  border-radius: 10px;
  text-indent: 15px;
  line-height: 28px;
}

.footer .fo3 form .texacnt{
  margin-top:25px;
  width: 380px;
  height: 125px;
  color: #ffffff;
  position: relative;
}


.footer .fo3 form .btnt{
  line-height: 34px;
  background-color: #ff7a01;
  color:#ffffff;
  width: 133px;
  height: 34px;
  position: relative;
  left:165px;
  top:58px;
  font-size: 16px;
  border-radius: 8px;
  cursor: pointer;
}
.footer .fo3 form .txtt{
  background-color: #dbe3f1;
  color:#333333;
  height: 38px;
  width: 292px;
  position: absolute;
  line-height: 38px;
  font-size: 16px;
  top:3px;
  left:58px;
  border-radius: 10px;
  text-indent: 15px;
}
.footer .fo3 form .txtt1{
  background-color: #dbe3f1;
  color:#333333;
  height: 38px;
  width: 292px;
  position: absolute;
  line-height: 38px;
  font-size: 16px;
  left: 58px;
top: 48px;
border-radius: 10px;
z-index: 1000;
text-indent: 15px;
}
.footer .fo3 form .ipt{
  color:#ffffff;
position: relative;
}
.footer .fo3 form .box1{
  margin-top: 15px;
}

.footer .fo3 .guesbook_txt5{
  position: absolute;
  left: 255px;
  z-index: 1000;
  top:10px;
}
.footer .fo3 .guesbook_txt6{
  position: absolute;
left: 204px;
z-index: 1001;
top: 54px;
width: 140px;
} 
.footer .fo3 .pa{
  position: absolute;
  font-size: 18px;
  color:#ffffff;
  top:10px;
  left:5px;
}
.footer .fo3 .pa1{
  position: absolute;
  font-size: 18px;
  color:#ffffff;
  top:58px;
  left:5px;
}
.footer .fo3 .pa2{
  position: absolute;
  font-size: 18px;
  color:#ffffff;
  top:80px;
  left:5px;
}